 .contents {
 	width: 80%;
 	margin: 48px auto;

 }

.contents .content-l{
    width: 66%;
    display: inline-block;
    overflow:hidden;
    padding-top: 15px;
}
.content-l,.content-r img,h4{
    display: inline-block;
}
.content-1 {
	width: 320px;
	height: 30px;
	border: 1px #59b3e2 solid;
	margin-bottom: 20px;
	border-radius:100px ;
}
/*圈子未登陆版*/
.content-2{
	width: 80px;
	height: 30px;

}
.content-1 div{
	width: 80px;
	height: 30px;
	display: inline-block;
	background-color: #59b3e2;
	text-align: center;
	line-height: 30px;
	border-radius:100px ;
}
.content-l h4{
    font-size: 20px;

    color: #000000;
}
.content-r h4{
    font-size: 16px;

    color: #000000;
}
.contents .content-r{
    width: 28%;
    float:right;
}
.details{
    overflow: hidden;
}

.hot {
	width: 96%;
	/*height: 300px;*/
	border: 1px #50caff solid;
	margin-bottom: 30px;
	padding: 15px 0 10px 10px;
}
.hot-1{
	width: 90%;
	border-bottom: 1px #4290CF solid;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.hot a{
    height: 21px;
    display: inline-block;
    text-align: center;
    line-height: 21px;
    border: 1px #50caff solid;
    border-radius: 42px;
    margin: 5px 2px;
    padding: 0 20px;

    font-size: 14px;
    color: #4290CF;
}
.hot a:hover{
    background-color: #59b3e2;
}
.details-list ul li{
    border-top: 1px #919aa7 solid;
    padding-top: 15px;
    list-style:none;
}
.details-list ul .lis{
    border-top: 1px #4290cf solid;
}
.details h5{
    font-size: 16px;
    color: #19222e;
    display: inline-block
}
.details .ass{
    display: inline-block;
    float: right;
}
.details-list li span{
    color: #aab1bb;
    font-family: PingFangSC-Medium;
   font-size: 14px;
   margin: 5px 0;
}
.details-list li p{
	font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #465364;
}
.lists{
    width: 100%;
    margin:18px 0;
}
.lists .a-lis{
    width: 60px;
    height: 20px;
    display: inline-block;
    text-align: center;
    line-height: 20px;
    border: 1px #b795f9 solid;
    border-radius: 42px;
    margin: 5px 0;
    color: #b795f9
}
.lists div .a2{
    border: 1px #ff8da9 solid;
    color: #ff8da9;
}
.lists div .a3{
    border: 1px #3f9bfe solid;
    color: #3f9bfe;
}
.lists div{
    display: inline-block;
}
.lists a{
	font-size: 14px;
	font-family: PingFangSC-Medium;
}
.lists .lists-r{
    float: right;
}
.lists-r  a{
    margin-left: 5px;
}
.talentlist{
	width: 95%;
	border: 1px #50caff solid;
	margin-bottom: 20px;
	padding: 15px 0 0 12px;
}
.talentlist-one{
	width: 90%;
	border-bottom: 1px #50caff solid;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.talentlist-one div{
	float: right;
}
.talentlist-two .list{
	list-style:none;
	margin:20px 0;
}
.my-fans p {
	ont-family: "Helvetica Neue",Helvetica,sans-serif;
	font-size: 12px;
	color: #999999;
}
.my-fans{
	width: 70%;
}
.talentlist-two .listphoto,.my-fans{
	display: inline-block;
}
.talentlist-two .listphoto{
	width: 58px;
	height: 58px;
	border: 1px solid #000000;
	border-radius:50% ;
}
.fans-one,.focus{
	display: inline-block;
	margin-right: 20px;

}
.focus{
	padding: 0px 10px;
	border: 1px  #999999 solid;
	border-radius: 14px;
	line-height: 25px;
	text-align: center;
	ont-family: "Helvetica Neue",Helvetica,sans-serif;
	font-size: 12px;
}
.main{
    width: 100%;
    margin: 20px auto;
    background-color: #eff8ff;
    padding-bottom: 40px;
}
.main .texs{
    width: 80%;
    margin-left: 10%;
    margin-top: 40px;
}
.main #ipt{
    margin-left: 80%;
    color: #f5f5f5;
    background-color: #4290cf;
    border: 1px #4290cf solid;
    width: 100px;
    height: 40px;
    border-radius: 6px;
    margin-top: 12px;
}
